package com.zksk.admin.service.org;

import com.baomidou.mybatisplus.extension.service.IService;
import com.zksk.admin.domain.org.vo.OrgProductVo;
import com.zksk.mbg.admin.domain.OrgProduct;

import java.util.List;

/**
 * <p>
 * 机构产品表 服务类
 * </p>
 *
 * @author Zksk Acmen
 * @since 2022-12-05
 */
public interface OrgProductService extends IService<OrgProduct> {

    /**
     * 查看机构产品信息
     * @param orgProductId
     * @return
     */
    OrgProductVo selectOrgProductVo(Long orgProductId);

    /**
     * 新增机构产品信息
     * @param vo
     * @return
     */
    OrgProduct insertOrgProduct(OrgProductVo vo);

    /**
     * 更新机构产品信息
     * @param vo
     * @return
     */
    OrgProduct updateOrgProduct(OrgProductVo vo);


    /**
     * 删除机构产品的关联关系
     * @param ids
     * @return
     */
    boolean deleteOrgProductRelation(List<Long> ids);

    /*
     * 方法描述
     * @param:  * @param orgId
     * @return: Org
     */
    public OrgProduct selectOrgByOrgId(Long orgId);


}
